home *** CD-ROM | disk | FTP | other *** search
/ APDL Other Worlds / APDL Other Worlds Collection.iso / SF3000 / Extras / !SFskyedit / h / Utils < prev   
Encoding:
Text File  |  2003-09-13  |  1.3 KB  |  49 lines

  1. /*
  2.  *  SFskyedit - Star Fighter 3000 sky colours editor
  3.  *  Utility functions
  4.  *  Copyright (C) 2001  Chris Bazley
  5.  */
  6.  
  7. #ifndef SFSUtils_h
  8. #define SFSUtils_h
  9.  
  10. #include <stdbool.h>
  11.  
  12. #include "kernel.h"
  13. #include "toolbox.h"
  14. #include "event.h"
  15. #include "flex.h"
  16.  
  17. #include "loader.h"
  18. #include "SFformats.h"
  19.  
  20. extern WimpEventHandler watch_caret;
  21. extern ToolboxEventHandler hand_back_caret;
  22.  
  23. extern _kernel_oserror *restrict_pointer(int whan);
  24. extern _kernel_oserror *free_pointer(void);
  25.  
  26. extern _kernel_oserror *open_topleftofwin(unsigned int flags, ObjectId showobj, ObjectId relativeto, ObjectId parent, ComponentId parent_component);
  27.  
  28. extern _kernel_oserror *show_win_at_ptr(unsigned int flags, ObjectId id, ObjectId parent, ComponentId parent_component);
  29.  
  30. extern _kernel_oserror *hide_deiconise(ObjectId window);
  31.  
  32. extern char *tail(char *filepath, int length);
  33.  
  34. extern char brightness_of_24bit_col(unsigned int colour);
  35.  
  36. extern char real_to_mode13col(unsigned int real_col);
  37.  
  38. extern _kernel_oserror *setgadgetfaded(ObjectId window, ComponentId gadget, int flagval);
  39.  
  40. extern int absdiff(int a, int b);
  41.  
  42. extern _kernel_oserror *hide_shared_if_child(ObjectId parent_id, ObjectId shared_id);
  43.  
  44. extern bool verify_sky_file(SF_SkyColours **sky);
  45.  
  46. extern LoaderFileHandler load_compressed;
  47.  
  48. #endif
  49.